const Sequelize = require('sequelize');
const databases = require('../config/databases');
// 导出新建的连接数据库实例，方便在其它文件中引用
module.exports = new Sequelize(
    databases.database,
    databases.username,
    databases.password,
    {
        // 数据库地址
        host: databases.localhost,
        // 使用的数据库
        dialect: databases.type,
        // 数据库端口
        port: databases.port,
        // 打印sql
        // logging: databases.log,
        // 时区
        timezone: '+08:00',
        // 执行时间
        benchmark: true,
        // 连接池
        pool: {
            // 连接池中最大连接数量
            max: 5,
            // 连接池中最小连接数量
            min: 0,
            // 超时时间，如果10S中没有使用，那么释放线程
            idle: 10000
        }
    }
);
